docs.rs failed to build crossterm_winapi-0.1.5
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
crossterm_winapi-0.9.1
Crossterm Winapi | Common WinApi Abstractions
This crate provides some wrappers aground common used WinApi functions. The purpose of this library is originally meant for crossterm, but could be used apart from it. Although, notice that it unstable right because some changes to the API could be expected.
Features
This crate provides some abstractions over reading input, console screen buffer, and handle.
The following WinApi calls
- CONSOLE_SCREEN_BUFFER_INFO (used to extract information like cursor pos, terminal size etc.)
- HANDLE (the handle needed to run functions from WinApi)
- SetConsoleActiveScreenBuffer (activate an other screen buffer)
- Set/GetConsoleMode (e.g. console modes like disabling output)
- SetConsoleTextAttribute (eg. coloring)
- SetConsoleWindowInfo (changing the buffer location e.g. scrolling)
- FillConsoleOutputAttribute, FillConsoleOutputCharacter (used to replace some block of cells with a color or character.)
- SetConsoleInfo
- ReadConsoleW
Example
The examples folder has more complete and verbose examples.
Screenbuffer information
use ;
Handle
use ;